δ-Fault-Tolerant Publish/Subscribe Systems
نویسندگان
چکیده
In this paper, we study reliable distributed publish/subscribe (P/S) systems that can “tolerate” mul-tiple simultaneous node crash failures. We formally define a routing consistency property, and proposescalable algorithms that establish and maintain consistency in order to guarantee reliable, in-order, andduplicate-free delivery of messages. Furthermore, we introduce a system configuration parameter, δ,that corresponds to the maximum number of simultaneous node failures that do not compromise P/S re-liability guarantees or prevent system operations. This is achieved via replication of routing informationin a fully decentralized manner compatible with the multicast nature of distributed P/S systems. More-over, we assume node failures are transient and devise algorithms that allow failed nodes to “recover”by synchronizing with other nodes. A recovered node acts as if it has never failed before, and can fullyparticipate in message forwarding.
منابع مشابه
Reliability and Timeliness Analysis of Fault-tolerant Distributed Publish/Subscribe Systems
Distributed publish / subscribe paradigm is a powerful data dissemination paradigm that offers both scalability and flexibility for time-sensitive applications. However, its nature of high expressiveness makes it difficult to analyze or predict the performance of publish / subscribe systems such as event delivery probability and end-toend delivery delay, especially when the publish / subscribe ...
متن کاملReliable Multi-agent Systems with Persistent Publish/Subscribe Messaging
A persistent publish/subscribe messaging model allows the creation of an application-independent fault-tolerant layer for multi-agent systems. We propose a layer which is capable of supporting heterogenous agent platforms from different vendors. This layer is a three-tier application, which is accessible from multi-agent systems via web-services or a persistent publish/subscribe messaging syste...
متن کاملGeneric Fault-tolerant Layer Supporting Publish/subscribe Messaging in Mobile Agent Systems
With the introduction of clustered messaging brokers and the fault-tolerant Mobile Connector, we can guarantee the exactly-once consumption of messages by agents. The context-aware messaging allowed us to decrease the messaging overhead which has to be present in any fault-tolerant solution. This paper proposes a complete fault-tolerant layer for multi-agent systems (EFTL) that does not restric...
متن کاملInformation Dissemination in Disadvantaged Wireless Communications Using a Data Dissemination Service and Content Data Network
Disadvantaged wireless communications, such as those in fractionated spacecraft systems, need real-time, reliable, and fault tolerant information dissemination from information producers (such as sensors) to information consumers (such as information exploitation, analysis, or command and control systems). Such systems are well-suited to the publishsubscribe paradigm, but cannot afford the larg...
متن کاملGeneric Fault-Tolerant Layer Supporting Publish/Subscribe Messaging
With the introduction of clustered messaging brokers and the fault-tolerant Mobile Connector, we can guarantee the exactly-once consumption of messages by agents. The context-aware messaging allowed us to decrease the messaging overhead which has to be present in any fault-tolerant solution. This paper proposes a complete fault-tolerant layer for multi-agent systems (EFTL) that does not restric...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2007